home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / addzip / azip.h < prev    next >
C/C++ Source or Header  |  1996-05-19  |  1KB  |  44 lines

  1. // azip16.h
  2. //
  3. // C/C++ header file for addZIP 16-bit compression library
  4. //
  5. // Copyright ⌐ 1995,1996 Stephen Darlington. All rights reserved.
  6.  
  7. #ifdef __cplusplus
  8. extern "C"
  9. {
  10. #endif
  11. int WINAPI _export addZIP(void);
  12. int WINAPI _export addZIP_ArchiveName(char far *);
  13. int WINAPI _export addZIP_Encrypt(char far *);
  14. int WINAPI _export addZIP_Exclude(char far *);
  15. int WINAPI _export addZIP_ExcludeListFile(char far *);
  16. int WINAPI _export addZIP_Include(char far *);
  17. int WINAPI _export addZIP_IncludeListFile(char far *);
  18. int WINAPI _export addZIP_Overwrite(int);
  19. int WINAPI _export addZIP_Recurse(int);
  20. int WINAPI _export addZIP_SaveStructure(int);
  21. int WINAPI _export addZIP_SetCompressionLevel(int);
  22. int WINAPI _export addZIP_SetParentWindowHandle(int);
  23. int WINAPI _export addZIP_SetWindowHandle(int);
  24. int WINAPI _export addZIP_View(int);
  25. #ifdef __cplusplus
  26. }
  27. #endif
  28.  
  29. // constants for addZIP_SetCompressionLevel
  30. #define COMPRESSION_NONE 0
  31. #define COMPRESSION_MINIMUM 1
  32. #define COMPRESSION_NORMAL 2
  33. #define COMPRESSION_MAXIMUM 3
  34.  
  35. // constants for addZIP_SaveStructure
  36. #define SAVE_FILENAME_ONLY 0
  37. #define SAVE_RELATIVE_PATH 1
  38. #define SAVE_ABSOLUTE_PATH 2
  39.  
  40. // constants for addZIP_Overwrite(...)
  41. #define OVERWRITE_QUERY 10
  42. #define OVERWRITE_ALL 11
  43. #define OVERWRITE_NONE 12
  44.